package com.jDesin.Template.message;

import com.jDesin.Template.service.BaseService;

/***
 * 使用线程中模板设计方法取出公共类,由子类实现其具体方法
 * @author Administrator
 *
 */
public class SendMsg implements BaseService {

	
	 //公共化方法
     private BaseService target;
	
     
     /***
      * 定义一个空构造
      */
	public SendMsg() {
		super();
	}




	public SendMsg(BaseService target) {
		this.target = target;
	}


	

	/***
	 * 需要被子类重写的持久化方法
	 */
	@Override
	public void saveData() {
		if(target!=null){
			target.saveData();
		}
	}
	

	

	/**
	 * 发送消息
	 */
	public void SendMessge(){
		System.out.println("发送消息成功!");
		//将当前消息持久化
		saveData();
	}

}
